\hypertarget{multifit_8finc}{}\section{api/multifit.finc File Reference}
\label{multifit_8finc}\index{api/multifit.\+finc@{api/multifit.\+finc}}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=158pt]{multifit_8finc__dep__incl}
\end{center}
\end{figure}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
type(fgsl\+\_\+multifit\+\_\+function) function \hyperlink{multifit_8finc_a2e394cedc80d509b3d36075c158a5e0b}{fgsl\+\_\+multifit\+\_\+function\+\_\+init} (func, ndim, p, params)
\item 
type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf) function \hyperlink{multifit_8finc_a2dd878d64008fb31f3d9d031fd5996b7}{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+init} (func, dfunc, fdfunc, ndim, p, params)
\item 
subroutine \hyperlink{multifit_8finc_a00bc267d2137d1f864bd2dad8cf9c1e4}{fgsl\+\_\+multifit\+\_\+function\+\_\+free} (fun)
\item 
subroutine \hyperlink{multifit_8finc_a268c4c5943960408672abc2e9688bf83}{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+free} (fun)
\item 
type(fgsl\+\_\+multifit\+\_\+fsolver) function \hyperlink{multifit_8finc_ab65091d8504740c62c4e7524b9baf849}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+alloc} (t, n, p)
\item 
type(fgsl\+\_\+multifit\+\_\+fdfsolver) function \hyperlink{multifit_8finc_ad6618c0ee5bef46ed5dedb9a15061e4d}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+alloc} (t, n, p)
\item 
subroutine \hyperlink{multifit_8finc_a4edb3e095664b64c3d404361b85646b8}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+free} (s)
\item 
subroutine \hyperlink{multifit_8finc_a165ecb344b49316126c86c7b77736818}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+free} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_add0161459835f3bb750e5f1b624a7431}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+set} (s, f, x)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_aeeaba728844c99084aa56a584dbd90d6}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+set} (s, fdf, x)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a439edf8c3ef1ab7b93da13cec13b3943}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+wset} (s, fdf, x, wts)
\item 
character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function \hyperlink{multifit_8finc_a1c86f8b8187449338d57229da0c9c87a}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+name} (s)
\item 
character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function \hyperlink{multifit_8finc_a771b7c045ca45cddece1bab084d81687}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+name} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a6262c763ec214a5143c1aec91f5f61a0}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+iterate} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a62a0cfaf39d63305b4e9ec2feae62e58}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+iterate} (s)
\item 
type(fgsl\+\_\+vector) function \hyperlink{multifit_8finc_ae18bf66b9d8137530d9e00d789cd1b47}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+position} (s)
\item 
type(fgsl\+\_\+vector) function \hyperlink{multifit_8finc_a21df223213883480f389a670b22333a2}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+position} (s)
\item 
type(fgsl\+\_\+vector) function \hyperlink{multifit_8finc_a5d5d7621f0e81fd1eaf2c01119a9e9ee}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dx} (s)
\item 
type(fgsl\+\_\+vector) function \hyperlink{multifit_8finc_af31bdf3274659259d4a5bc4eb3e93275}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+f} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a8a174a6e7178e75cba20d1f05060218b}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+jac} (s, J)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a32b6331d1e1c82610b617328dc3234cf}{fgsl\+\_\+multifit\+\_\+test\+\_\+delta} (dx, x, epsabs, epsrel)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a6f3f38114ba37459b8d28d7757b0ae3c}{fgsl\+\_\+multifit\+\_\+test\+\_\+gradient} (g, epsabs)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a0451b9c85929c00cd7c5a6ad103dfea3}{fgsl\+\_\+multifit\+\_\+gradient} (j, f, g)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a843fbc4d78a3e84e537c8b2c10eff8ef}{fgsl\+\_\+multifit\+\_\+covar} (j, epsrel, covar)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a043019a06e0ad746e55565347e63ad5a}{fgsl\+\_\+multifit\+\_\+covar\+\_\+qrpt} (r, perm, epsrel, covar)
\item 
logical function \hyperlink{multifit_8finc_a3945d89bd5d38c87bb6808ee41382e31}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+status} (s)
\item 
logical function \hyperlink{multifit_8finc_ae28da5d71114b0974e5da3acd305fe34}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+status} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a441635d79b414434f17d9e79d5e5e3bf}{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+driver} (s, maxiter, epsabs, epsrel)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a1454ee314bc86a3f6401918832977f1c}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+driver} (s, maxiter, xtol, gtol, ftol, info)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ac096dd00371635965d0e576d60863766}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+wts} (x, wts, fdf, f, J)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ac57d4a18264a780361e572e65e4fdbfc}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+nowts} (x, fdf, f, J)
\item 
type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace) function \hyperlink{multifit_8finc_a3654cf72cc42ef37e8ffe3d6ae99d1b0}{fgsl\+\_\+multifit\+\_\+robust\+\_\+alloc} (t, n, p)
\item 
subroutine \hyperlink{multifit_8finc_ac11e8d149c1983ababeef2251b4a0e0f}{fgsl\+\_\+multifit\+\_\+robust\+\_\+free} (w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ab6c0101ec41f2a22cc3441476266d59d}{fgsl\+\_\+multifit\+\_\+robust\+\_\+tune} (tune, w)
\item 
character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function \hyperlink{multifit_8finc_a60a15f7b62aa2c94615909be755ddb56}{fgsl\+\_\+multifit\+\_\+robust\+\_\+name} (w)
\item 
type(fgsl\+\_\+multifit\+\_\+robust\+\_\+stats) function \hyperlink{multifit_8finc_a75250ed81d817a7a428dd8ec8adc08dd}{fgsl\+\_\+multifit\+\_\+robust\+\_\+statistics} (w)
\item 
integer(c\+\_\+int) function \hyperlink{multifit_8finc_af06ff4c9c8558a30bdf902feb7052d92}{fgsl\+\_\+multifit\+\_\+robust} (X, y, c, cov, w)
\item 
integer(c\+\_\+int) function \hyperlink{multifit_8finc_add53db0407ecf7e59f5be47df7b6f6ed}{fgsl\+\_\+multifit\+\_\+robust\+\_\+est} (x, c, cov, y, y\+\_\+err)
\item 
type(fgsl\+\_\+vector) function \hyperlink{multifit_8finc_a4b2fb8a16a79e33049cbc6a4e7feb4d1}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+residual} (s)
\item 
integer(fgsl\+\_\+size\+\_\+t) function \hyperlink{multifit_8finc_a95e5419a5ed6ea33a07d5ccf4773db66}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+niter} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_aca9f3f0ff935c55c8acb48e6050d9f40}{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+wts} (fdf, x, wts, y)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_abba36b94e60967084c4e875d900f7eb3}{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+nowts} (fdf, x, y)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_af51a96ec290664c09af0f61e373974c5}{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+wts} (fdf, x, wts, dy)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a2c3d0fb5be9b2cc8973575acbabeb5e9}{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+nowts} (fdf, x, dy)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_abe506e9865a7c63b43603fac007b20c8}{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+test} (s, xtol, gtol, ftol, info)
\item 
type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace) function \hyperlink{multifit_8finc_a2003bf67371be173ab6c188a9fb10c4e}{fgsl\+\_\+multifit\+\_\+linear\+\_\+alloc} (n, p)
\item 
subroutine \hyperlink{multifit_8finc_a8a573d86c614625296daddac17b8608e}{fgsl\+\_\+multifit\+\_\+linear\+\_\+free} (w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_afceca2124515ca5de8c5d5a7e9e00e3f}{fgsl\+\_\+multifit\+\_\+linear} (x, y, c, cov, chisq, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a5f4796c1d063eab7640e12010930e940}{fgsl\+\_\+multifit\+\_\+linear\+\_\+svd} (x, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_abc1863ac8626859dee6a3da124ec1c1b}{fgsl\+\_\+multifit\+\_\+linear\+\_\+bsvd} (X, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a18c93fb937a92dc25e1f082f286831e9}{fgsl\+\_\+multifit\+\_\+linear\+\_\+solve} (lambda, X, y, c, rnorm, snorm, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_af716b5bd5a3c054cdc966cf0a959a995}{fgsl\+\_\+multifit\+\_\+linear\+\_\+applyw} (X, w, y, W\+X, Wy)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a90e3b23ed2d694befd3201ebf3d13a58}{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform1} (L, X, y, Xs, ys, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a1681f8c1fb724a0ef27aa58f7512761b}{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform1} (L, X, w, y, Xs, ys, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a22be77a0bb859eefe464196f4c5e637d}{fgsl\+\_\+multifit\+\_\+linear\+\_\+l\+\_\+decomp} (L, tau)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_aa393798a395cadf4cfdda64d4c1b007b}{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform2} (L\+Q\+R, Ltau, X, y, Xs, ys, M, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a47142632bfff7d85260cd7b3d0bde8e7}{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform2} (L\+Q\+R, Ltau, X, w, y, Xs, ys, M, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a0f9b743f8d2bb7618e940329b28c9408}{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform1} (L, cs, c, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ae9e5e8c453c151618a7cd0c3b5dcf2f3}{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform2} (L\+Q\+R, Ltau, X, y, cs, M, c, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a481f17b9c7ea8186a4215083afc4a95b}{fgsl\+\_\+multifit\+\_\+linear\+\_\+wgenform2} (L\+Q\+R, Ltau, X, w, y, cs, M, c, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_adeafa9a6e95a62d4e8521e88fe9d96cf}{fgsl\+\_\+multifit\+\_\+linear\+\_\+lreg} (smin, smax, reg\+\_\+param)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a69f9c3c37da0382afa932b910cb2ad9f}{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcurve} (y, reg\+\_\+param, rho, eta, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a5bb0a5900abaaa9d0370d4289f437c18}{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner} (rho, eta, idx)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a3dfb40cb704ed914fe48c74526dfb4c3}{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner2} (reg\+\_\+param, eta, idx)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a0a266c4fbbdb1ec912dd9eb7a00fa235}{fgsl\+\_\+multifit\+\_\+linear\+\_\+lk} (p, k, l)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_aad287986bf310c5af76aaddd10dd64be}{fgsl\+\_\+multifit\+\_\+linear\+\_\+lsobolev} (p, kmax, alpha, l, work)
\item 
real(fgsl\+\_\+double) function \hyperlink{multifit_8finc_a9279bbf6cb0464cb17199ca61ed4610f}{fgsl\+\_\+multifit\+\_\+linear\+\_\+rcond} (w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a3011471a7916320b0bd4d34c6a17f293}{fgsl\+\_\+multifit\+\_\+robust\+\_\+maxiter} (maxiter, w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_aef0315d4701dbc6204a8b87ccf9a7a66}{fgsl\+\_\+multifit\+\_\+robust\+\_\+residuals} (X, y, c, r, w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a38a8512d577cbe1a78d9c7f65c4d1147}{fgsl\+\_\+multifit\+\_\+robust\+\_\+weights} (r, wts, w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_aca3c885bfd73f86607f2dd5a818dda56}{fgsl\+\_\+multifit\+\_\+wlinear} (x, w, y, c, cov, chisq, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a0e7bfa86f1948b97bdc540a44d370f1b}{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+svd} (x, w, y, tol, rank, c, cov, chisq, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a7b805f25c1bfc343d95b2183238bfb3d}{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+usvd} (x, w, y, tol, rank, c, cov, chisq, work)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a190c5d107367d5f9039e81905cfc85f7}{fgsl\+\_\+multifit\+\_\+linear\+\_\+est} (x, c, cov, y, y\+\_\+err)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a6f9df5f586bf1ea89402f34d33633b97}{fgsl\+\_\+multifit\+\_\+linear\+\_\+residuals} (x, y, c, r)
\item 
logical function \hyperlink{multifit_8finc_add0b89e45ce90eb1a9117d3e45e6b39e}{fgsl\+\_\+multifit\+\_\+status} (multifit)
\item 
type(fgsl\+\_\+multifit\+\_\+fdfridge) function \hyperlink{multifit_8finc_a6d12ecdf3ced9afc48c46b0250df4514}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+alloc} (T, n, p)
\item 
subroutine \hyperlink{multifit_8finc_a0f2b7c3c1b3b7ae1300b344ba5c53bb6}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+free} (work)
\item 
character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function \hyperlink{multifit_8finc_ab62d531cf371c702d72cfdd2f58b418a}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+name} (w)
\item 
type(fgsl\+\_\+vector) function \hyperlink{multifit_8finc_aacc93549278a79103747075228f67baf}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+position} (w)
\item 
type(fgsl\+\_\+vector) function \hyperlink{multifit_8finc_a7c6f8e312fbe89d0de2e4813998d55cf}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+residual} (w)
\item 
integer(fgsl\+\_\+size\+\_\+t) function \hyperlink{multifit_8finc_a8b7834d020cae35dbfce00a636256c58}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+niter} (w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a19545c7742b242848272931428864f71}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set} (w, f, x, lambda)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ab85cfbf7cba315ab64c72c5a092b133c}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset} (w, f, x, lambda, wts)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a93c551368c51e8c01e0255da855eb1d8}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set2} (w, f, x, lambda)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a3f67a7de0da0cb5006f4c40642e93b65}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset2} (w, f, x, lambda, wts)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ac23df3ad7277ddab8e8303c98de428cf}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set3} (w, f, x, L)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ad8e3a784af91b8d4cc39e75a7b54fea3}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset3} (w, f, x, L, wts)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_a217424acf981104c4716edaa1f0325b2}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+iterate} (w)
\item 
integer(fgsl\+\_\+int) function \hyperlink{multifit_8finc_ab813205d4b52c8c91c7310d4ec98bb3f}{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+driver} (w, maxiter, xtol, gtol, ftol, info)
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\hypertarget{multifit_8finc_a843fbc4d78a3e84e537c8b2c10eff8ef}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+covar@{fgsl\+\_\+multifit\+\_\+covar}}
\index{fgsl\+\_\+multifit\+\_\+covar@{fgsl\+\_\+multifit\+\_\+covar}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+covar}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+covar (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{j, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsrel, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{covar}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a843fbc4d78a3e84e537c8b2c10eff8ef}
\hypertarget{multifit_8finc_a043019a06e0ad746e55565347e63ad5a}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+covar\+\_\+qrpt@{fgsl\+\_\+multifit\+\_\+covar\+\_\+qrpt}}
\index{fgsl\+\_\+multifit\+\_\+covar\+\_\+qrpt@{fgsl\+\_\+multifit\+\_\+covar\+\_\+qrpt}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+covar\+\_\+qrpt}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+covar\+\_\+qrpt (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{r, }
\item[{type(fgsl\+\_\+permutation), intent(inout)}]{perm, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsrel, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{covar}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a043019a06e0ad746e55565347e63ad5a}
\hypertarget{multifit_8finc_a2c3d0fb5be9b2cc8973575acbabeb5e9}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+nowts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+nowts}}
\index{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+nowts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+nowts}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+nowts}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+nowts (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{dy}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a2c3d0fb5be9b2cc8973575acbabeb5e9}
\hypertarget{multifit_8finc_af51a96ec290664c09af0f61e373974c5}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+wts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+wts}}
\index{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+wts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+wts}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+wts}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+eval\+\_\+wdf\+\_\+wts (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{wts, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{dy}
\end{DoxyParamCaption}
)}\label{multifit_8finc_af51a96ec290664c09af0f61e373974c5}
\hypertarget{multifit_8finc_abba36b94e60967084c4e875d900f7eb3}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+nowts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+nowts}}
\index{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+nowts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+nowts}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+nowts}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+nowts (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{y}
\end{DoxyParamCaption}
)}\label{multifit_8finc_abba36b94e60967084c4e875d900f7eb3}
\hypertarget{multifit_8finc_aca9f3f0ff935c55c8acb48e6050d9f40}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+wts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+wts}}
\index{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+wts@{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+wts}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+wts}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+eval\+\_\+wf\+\_\+wts (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{wts, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{y}
\end{DoxyParamCaption}
)}\label{multifit_8finc_aca9f3f0ff935c55c8acb48e6050d9f40}
\hypertarget{multifit_8finc_a6d12ecdf3ced9afc48c46b0250df4514}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+alloc}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+alloc}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+fdfridge) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+type), intent(in)}]{T, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a6d12ecdf3ced9afc48c46b0250df4514}
\hypertarget{multifit_8finc_ab813205d4b52c8c91c7310d4ec98bb3f}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+driver@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+driver}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+driver@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+driver}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+driver}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+driver (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{maxiter, }
\item[{real(fgsl\+\_\+double), intent(in)}]{xtol, }
\item[{real(fgsl\+\_\+double), intent(in)}]{gtol, }
\item[{real(fgsl\+\_\+double), intent(in)}]{ftol, }
\item[{integer(fgsl\+\_\+int), intent(out)}]{info}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ab813205d4b52c8c91c7310d4ec98bb3f}
\hypertarget{multifit_8finc_a0f2b7c3c1b3b7ae1300b344ba5c53bb6}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+free@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+free}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+free@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+free}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a0f2b7c3c1b3b7ae1300b344ba5c53bb6}
\hypertarget{multifit_8finc_a217424acf981104c4716edaa1f0325b2}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+iterate@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+iterate}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+iterate@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+iterate}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+iterate}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+iterate (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a217424acf981104c4716edaa1f0325b2}
\hypertarget{multifit_8finc_ab62d531cf371c702d72cfdd2f58b418a}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+name@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+name}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+name@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+name}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}character(kind=fgsl\+\_\+char,len=fgsl\+\_\+strmax) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+name (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ab62d531cf371c702d72cfdd2f58b418a}
\hypertarget{multifit_8finc_a8b7834d020cae35dbfce00a636256c58}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+niter@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+niter}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+niter@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+niter}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+niter}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+size\+\_\+t) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+niter (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a8b7834d020cae35dbfce00a636256c58}
\hypertarget{multifit_8finc_aacc93549278a79103747075228f67baf}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+position@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+position}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+position@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+position}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+position}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+vector) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+position (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_aacc93549278a79103747075228f67baf}
\hypertarget{multifit_8finc_a7c6f8e312fbe89d0de2e4813998d55cf}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+residual@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+residual}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+residual@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+residual}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+residual}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+vector) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+residual (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a7c6f8e312fbe89d0de2e4813998d55cf}
\hypertarget{multifit_8finc_a19545c7742b242848272931428864f71}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{lambda}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a19545c7742b242848272931428864f71}
\hypertarget{multifit_8finc_a93c551368c51e8c01e0255da855eb1d8}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set2@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set2}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set2@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set2}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set2}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{lambda}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a93c551368c51e8c01e0255da855eb1d8}
\hypertarget{multifit_8finc_ac23df3ad7277ddab8e8303c98de428cf}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set3@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set3}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set3@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set3}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set3}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+set3 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{L}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ac23df3ad7277ddab8e8303c98de428cf}
\hypertarget{multifit_8finc_ab85cfbf7cba315ab64c72c5a092b133c}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{lambda, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{wts}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ab85cfbf7cba315ab64c72c5a092b133c}
\hypertarget{multifit_8finc_a3f67a7de0da0cb5006f4c40642e93b65}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset2@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset2}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset2@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset2}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset2}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{lambda, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{wts}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a3f67a7de0da0cb5006f4c40642e93b65}
\hypertarget{multifit_8finc_ad8e3a784af91b8d4cc39e75a7b54fea3}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset3@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset3}}
\index{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset3@{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset3}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset3}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfridge\+\_\+wset3 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfridge), intent(inout)}]{w, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{L, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{wts}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ad8e3a784af91b8d4cc39e75a7b54fea3}
\hypertarget{multifit_8finc_ad6618c0ee5bef46ed5dedb9a15061e4d}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+alloc}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+alloc}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+fdfsolver) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+type), intent(in)}]{t, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ad6618c0ee5bef46ed5dedb9a15061e4d}
\hypertarget{multifit_8finc_ac57d4a18264a780361e572e65e4fdbfc}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+nowts@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+nowts}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+nowts@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+nowts}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+nowts}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+nowts (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{f, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{J}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ac57d4a18264a780361e572e65e4fdbfc}
\hypertarget{multifit_8finc_ac096dd00371635965d0e576d60863766}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+wts@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+wts}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+wts@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+wts}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+wts}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dif\+\_\+df\+\_\+wts (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{wts, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{f, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{J}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ac096dd00371635965d0e576d60863766}
\hypertarget{multifit_8finc_a1454ee314bc86a3f6401918832977f1c}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+driver@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+driver}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+driver@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+driver}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+driver}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+driver (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(inout)}]{s, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{maxiter, }
\item[{real(fgsl\+\_\+double), intent(in)}]{xtol, }
\item[{real(fgsl\+\_\+double), intent(in)}]{gtol, }
\item[{real(fgsl\+\_\+double), intent(in)}]{ftol, }
\item[{integer(fgsl\+\_\+int), intent(out)}]{info}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a1454ee314bc86a3f6401918832977f1c}
\hypertarget{multifit_8finc_a5d5d7621f0e81fd1eaf2c01119a9e9ee}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dx@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dx}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dx@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dx}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dx}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+vector) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+dx (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a5d5d7621f0e81fd1eaf2c01119a9e9ee}
\hypertarget{multifit_8finc_af31bdf3274659259d4a5bc4eb3e93275}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+f@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+f}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+f@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+f}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+f}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+vector) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+f (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_af31bdf3274659259d4a5bc4eb3e93275}
\hypertarget{multifit_8finc_a165ecb344b49316126c86c7b77736818}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+free@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+free}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+free@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+free}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(inout)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a165ecb344b49316126c86c7b77736818}
\hypertarget{multifit_8finc_a62a0cfaf39d63305b4e9ec2feae62e58}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+iterate@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+iterate}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+iterate@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+iterate}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+iterate}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+iterate (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a62a0cfaf39d63305b4e9ec2feae62e58}
\hypertarget{multifit_8finc_a8a174a6e7178e75cba20d1f05060218b}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+jac@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+jac}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+jac@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+jac}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+jac}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+jac (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{J}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a8a174a6e7178e75cba20d1f05060218b}
\hypertarget{multifit_8finc_a771b7c045ca45cddece1bab084d81687}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+name@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+name}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+name@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+name}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}character(kind=fgsl\+\_\+char,len=fgsl\+\_\+strmax) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+name (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a771b7c045ca45cddece1bab084d81687}
\hypertarget{multifit_8finc_a95e5419a5ed6ea33a07d5ccf4773db66}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+niter@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+niter}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+niter@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+niter}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+niter}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+size\+\_\+t) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+niter (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a95e5419a5ed6ea33a07d5ccf4773db66}
\hypertarget{multifit_8finc_a21df223213883480f389a670b22333a2}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+position@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+position}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+position@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+position}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+position}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+vector) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+position (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a21df223213883480f389a670b22333a2}
\hypertarget{multifit_8finc_a4b2fb8a16a79e33049cbc6a4e7feb4d1}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+residual@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+residual}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+residual@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+residual}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+residual}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+vector) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+residual (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a4b2fb8a16a79e33049cbc6a4e7feb4d1}
\hypertarget{multifit_8finc_aeeaba728844c99084aa56a584dbd90d6}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+set@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+set}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+set@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+set}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+set (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(inout)}]{s, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(in)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{multifit_8finc_aeeaba728844c99084aa56a584dbd90d6}
\hypertarget{multifit_8finc_ae28da5d71114b0974e5da3acd305fe34}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+status@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+status}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+status@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+status}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ae28da5d71114b0974e5da3acd305fe34}
\hypertarget{multifit_8finc_abe506e9865a7c63b43603fac007b20c8}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+test@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+test}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+test@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+test}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+test}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+test (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(in)}]{s, }
\item[{real(fgsl\+\_\+double), intent(in)}]{xtol, }
\item[{real(fgsl\+\_\+double), intent(in)}]{gtol, }
\item[{real(fgsl\+\_\+double), intent(in)}]{ftol, }
\item[{integer(fgsl\+\_\+int), intent(out)}]{info}
\end{DoxyParamCaption}
)}\label{multifit_8finc_abe506e9865a7c63b43603fac007b20c8}
\hypertarget{multifit_8finc_a439edf8c3ef1ab7b93da13cec13b3943}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+wset@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+wset}}
\index{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+wset@{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+wset}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+wset}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fdfsolver\+\_\+wset (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fdfsolver), intent(inout)}]{s, }
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(in)}]{fdf, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{wts}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a439edf8c3ef1ab7b93da13cec13b3943}
\hypertarget{multifit_8finc_ab65091d8504740c62c4e7524b9baf849}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+alloc}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+alloc}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+fsolver) function fgsl\+\_\+multifit\+\_\+fsolver\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver\+\_\+type), intent(in)}]{t, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ab65091d8504740c62c4e7524b9baf849}
\hypertarget{multifit_8finc_a441635d79b414434f17d9e79d5e5e3bf}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+driver@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+driver}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+driver@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+driver}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+driver}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fsolver\+\_\+driver (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver), intent(inout)}]{s, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{maxiter, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsabs, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsrel}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a441635d79b414434f17d9e79d5e5e3bf}
\hypertarget{multifit_8finc_a4edb3e095664b64c3d404361b85646b8}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+free@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+free}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+free@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+free}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+multifit\+\_\+fsolver\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver), intent(inout)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a4edb3e095664b64c3d404361b85646b8}
\hypertarget{multifit_8finc_a6262c763ec214a5143c1aec91f5f61a0}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+iterate@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+iterate}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+iterate@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+iterate}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+iterate}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fsolver\+\_\+iterate (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a6262c763ec214a5143c1aec91f5f61a0}
\hypertarget{multifit_8finc_a1c86f8b8187449338d57229da0c9c87a}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+name@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+name}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+name@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+name}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}character(kind=fgsl\+\_\+char,len=fgsl\+\_\+strmax) function fgsl\+\_\+multifit\+\_\+fsolver\+\_\+name (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a1c86f8b8187449338d57229da0c9c87a}
\hypertarget{multifit_8finc_ae18bf66b9d8137530d9e00d789cd1b47}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+position@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+position}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+position@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+position}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+position}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+vector) function fgsl\+\_\+multifit\+\_\+fsolver\+\_\+position (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ae18bf66b9d8137530d9e00d789cd1b47}
\hypertarget{multifit_8finc_add0161459835f3bb750e5f1b624a7431}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+set@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+set}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+set@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+set}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+fsolver\+\_\+set (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver), intent(inout)}]{s, }
\item[{type(fgsl\+\_\+multifit\+\_\+function), intent(in)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x}
\end{DoxyParamCaption}
)}\label{multifit_8finc_add0161459835f3bb750e5f1b624a7431}
\hypertarget{multifit_8finc_a3945d89bd5d38c87bb6808ee41382e31}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+fsolver\+\_\+status@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+status}}
\index{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+status@{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+status}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+fsolver\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+multifit\+\_\+fsolver\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+fsolver), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a3945d89bd5d38c87bb6808ee41382e31}
\hypertarget{multifit_8finc_a268c4c5943960408672abc2e9688bf83}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+free@{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+free}}
\index{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+free@{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+free}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf), intent(inout)}]{fun}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a268c4c5943960408672abc2e9688bf83}
\hypertarget{multifit_8finc_a2dd878d64008fb31f3d9d031fd5996b7}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+init@{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+init}}
\index{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+init@{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+init}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+function\+\_\+fdf) function fgsl\+\_\+multifit\+\_\+function\+\_\+fdf\+\_\+init (
\begin{DoxyParamCaption}
\item[{}]{func, }
\item[{}]{dfunc, }
\item[{}]{fdfunc, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{ndim, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p, }
\item[{type(c\+\_\+ptr), intent(in)}]{params}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a2dd878d64008fb31f3d9d031fd5996b7}
\hypertarget{multifit_8finc_a00bc267d2137d1f864bd2dad8cf9c1e4}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+function\+\_\+free@{fgsl\+\_\+multifit\+\_\+function\+\_\+free}}
\index{fgsl\+\_\+multifit\+\_\+function\+\_\+free@{fgsl\+\_\+multifit\+\_\+function\+\_\+free}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+function\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+multifit\+\_\+function\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+function), intent(inout)}]{fun}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a00bc267d2137d1f864bd2dad8cf9c1e4}
\hypertarget{multifit_8finc_a2e394cedc80d509b3d36075c158a5e0b}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+function\+\_\+init@{fgsl\+\_\+multifit\+\_\+function\+\_\+init}}
\index{fgsl\+\_\+multifit\+\_\+function\+\_\+init@{fgsl\+\_\+multifit\+\_\+function\+\_\+init}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+function\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+function) function fgsl\+\_\+multifit\+\_\+function\+\_\+init (
\begin{DoxyParamCaption}
\item[{}]{func, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{ndim, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p, }
\item[{type(c\+\_\+ptr), intent(in)}]{params}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a2e394cedc80d509b3d36075c158a5e0b}
\hypertarget{multifit_8finc_a0451b9c85929c00cd7c5a6ad103dfea3}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+gradient@{fgsl\+\_\+multifit\+\_\+gradient}}
\index{fgsl\+\_\+multifit\+\_\+gradient@{fgsl\+\_\+multifit\+\_\+gradient}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+gradient}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+gradient (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{j, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{f, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{g}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a0451b9c85929c00cd7c5a6ad103dfea3}
\hypertarget{multifit_8finc_afceca2124515ca5de8c5d5a7e9e00e3f}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear@{fgsl\+\_\+multifit\+\_\+linear}}
\index{fgsl\+\_\+multifit\+\_\+linear@{fgsl\+\_\+multifit\+\_\+linear}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{cov, }
\item[{real(fgsl\+\_\+double), intent(inout)}]{chisq, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_afceca2124515ca5de8c5d5a7e9e00e3f}
\hypertarget{multifit_8finc_a2003bf67371be173ab6c188a9fb10c4e}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+linear\+\_\+alloc}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+linear\+\_\+alloc}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace) function fgsl\+\_\+multifit\+\_\+linear\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a2003bf67371be173ab6c188a9fb10c4e}
\hypertarget{multifit_8finc_af716b5bd5a3c054cdc966cf0a959a995}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+applyw@{fgsl\+\_\+multifit\+\_\+linear\+\_\+applyw}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+applyw@{fgsl\+\_\+multifit\+\_\+linear\+\_\+applyw}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+applyw}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+applyw (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{w, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{W\+X, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{Wy}
\end{DoxyParamCaption}
)}\label{multifit_8finc_af716b5bd5a3c054cdc966cf0a959a995}
\hypertarget{multifit_8finc_abc1863ac8626859dee6a3da124ec1c1b}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+bsvd@{fgsl\+\_\+multifit\+\_\+linear\+\_\+bsvd}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+bsvd@{fgsl\+\_\+multifit\+\_\+linear\+\_\+bsvd}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+bsvd}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+bsvd (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_abc1863ac8626859dee6a3da124ec1c1b}
\hypertarget{multifit_8finc_a190c5d107367d5f9039e81905cfc85f7}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+est@{fgsl\+\_\+multifit\+\_\+linear\+\_\+est}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+est@{fgsl\+\_\+multifit\+\_\+linear\+\_\+est}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+est}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+est (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{c, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{cov, }
\item[{real(fgsl\+\_\+double), intent(inout)}]{y, }
\item[{real(fgsl\+\_\+double), intent(inout)}]{y\+\_\+err}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a190c5d107367d5f9039e81905cfc85f7}
\hypertarget{multifit_8finc_a8a573d86c614625296daddac17b8608e}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+free@{fgsl\+\_\+multifit\+\_\+linear\+\_\+free}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+free@{fgsl\+\_\+multifit\+\_\+linear\+\_\+free}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+multifit\+\_\+linear\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a8a573d86c614625296daddac17b8608e}
\hypertarget{multifit_8finc_a0f9b743f8d2bb7618e940329b28c9408}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+genform1@{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform1}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform1@{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform1}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform1}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+genform1 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{L, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{cs, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a0f9b743f8d2bb7618e940329b28c9408}
\hypertarget{multifit_8finc_ae9e5e8c453c151618a7cd0c3b5dcf2f3}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+genform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform2}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform2}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+genform2}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+genform2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{L\+Q\+R, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{Ltau, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{cs, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{M, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ae9e5e8c453c151618a7cd0c3b5dcf2f3}
\hypertarget{multifit_8finc_a22be77a0bb859eefe464196f4c5e637d}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+l\+\_\+decomp@{fgsl\+\_\+multifit\+\_\+linear\+\_\+l\+\_\+decomp}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+l\+\_\+decomp@{fgsl\+\_\+multifit\+\_\+linear\+\_\+l\+\_\+decomp}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+l\+\_\+decomp}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+l\+\_\+decomp (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{L, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{tau}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a22be77a0bb859eefe464196f4c5e637d}
\hypertarget{multifit_8finc_a5bb0a5900abaaa9d0370d4289f437c18}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{rho, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{eta, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(out)}]{idx}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a5bb0a5900abaaa9d0370d4289f437c18}
\hypertarget{multifit_8finc_a3dfb40cb704ed914fe48c74526dfb4c3}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner2}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner2}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner2}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+lcorner2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{reg\+\_\+param, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{eta, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(out)}]{idx}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a3dfb40cb704ed914fe48c74526dfb4c3}
\hypertarget{multifit_8finc_a69f9c3c37da0382afa932b910cb2ad9f}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+lcurve@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcurve}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcurve@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcurve}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+lcurve}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+lcurve (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{reg\+\_\+param, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{rho, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{eta, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a69f9c3c37da0382afa932b910cb2ad9f}
\hypertarget{multifit_8finc_a0a266c4fbbdb1ec912dd9eb7a00fa235}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+lk@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lk}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+lk@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lk}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+lk}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+lk (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{k, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{l}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a0a266c4fbbdb1ec912dd9eb7a00fa235}
\hypertarget{multifit_8finc_adeafa9a6e95a62d4e8521e88fe9d96cf}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+lreg@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lreg}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+lreg@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lreg}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+lreg}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+lreg (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{smin, }
\item[{real(fgsl\+\_\+double), intent(in)}]{smax, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{reg\+\_\+param}
\end{DoxyParamCaption}
)}\label{multifit_8finc_adeafa9a6e95a62d4e8521e88fe9d96cf}
\hypertarget{multifit_8finc_aad287986bf310c5af76aaddd10dd64be}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+lsobolev@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lsobolev}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+lsobolev@{fgsl\+\_\+multifit\+\_\+linear\+\_\+lsobolev}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+lsobolev}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+lsobolev (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{kmax, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{alpha, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{l, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_aad287986bf310c5af76aaddd10dd64be}
\hypertarget{multifit_8finc_a9279bbf6cb0464cb17199ca61ed4610f}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+rcond@{fgsl\+\_\+multifit\+\_\+linear\+\_\+rcond}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+rcond@{fgsl\+\_\+multifit\+\_\+linear\+\_\+rcond}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+rcond}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+multifit\+\_\+linear\+\_\+rcond (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a9279bbf6cb0464cb17199ca61ed4610f}
\hypertarget{multifit_8finc_a6f9df5f586bf1ea89402f34d33633b97}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+residuals@{fgsl\+\_\+multifit\+\_\+linear\+\_\+residuals}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+residuals@{fgsl\+\_\+multifit\+\_\+linear\+\_\+residuals}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+residuals}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+residuals (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{c, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{r}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a6f9df5f586bf1ea89402f34d33633b97}
\hypertarget{multifit_8finc_a18c93fb937a92dc25e1f082f286831e9}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+solve@{fgsl\+\_\+multifit\+\_\+linear\+\_\+solve}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+solve@{fgsl\+\_\+multifit\+\_\+linear\+\_\+solve}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+solve}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+solve (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{lambda, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{real(fgsl\+\_\+double), intent(out)}]{rnorm, }
\item[{real(fgsl\+\_\+double), intent(out)}]{snorm, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a18c93fb937a92dc25e1f082f286831e9}
\hypertarget{multifit_8finc_a90e3b23ed2d694befd3201ebf3d13a58}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform1@{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform1}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform1@{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform1}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform1}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform1 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{L, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{Xs, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{ys, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a90e3b23ed2d694befd3201ebf3d13a58}
\hypertarget{multifit_8finc_aa393798a395cadf4cfdda64d4c1b007b}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform2}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform2}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform2}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+stdform2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{L\+Q\+R, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{Ltau, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{Xs, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{ys, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{M, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_aa393798a395cadf4cfdda64d4c1b007b}
\hypertarget{multifit_8finc_a5f4796c1d063eab7640e12010930e940}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+svd@{fgsl\+\_\+multifit\+\_\+linear\+\_\+svd}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+svd@{fgsl\+\_\+multifit\+\_\+linear\+\_\+svd}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+svd}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+svd (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{x, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a5f4796c1d063eab7640e12010930e940}
\hypertarget{multifit_8finc_a481f17b9c7ea8186a4215083afc4a95b}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+wgenform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+wgenform2}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+wgenform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+wgenform2}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+wgenform2}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+wgenform2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{L\+Q\+R, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{Ltau, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{w, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{cs, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{M, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a481f17b9c7ea8186a4215083afc4a95b}
\hypertarget{multifit_8finc_a1681f8c1fb724a0ef27aa58f7512761b}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform1@{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform1}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform1@{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform1}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform1}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform1 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{L, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{w, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{Xs, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{ys, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a1681f8c1fb724a0ef27aa58f7512761b}
\hypertarget{multifit_8finc_a47142632bfff7d85260cd7b3d0bde8e7}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform2}}
\index{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform2@{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform2}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform2}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+linear\+\_\+wstdform2 (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{L\+Q\+R, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{Ltau, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{w, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{Xs, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{ys, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{M, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a47142632bfff7d85260cd7b3d0bde8e7}
\hypertarget{multifit_8finc_af06ff4c9c8558a30bdf902feb7052d92}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust@{fgsl\+\_\+multifit\+\_\+robust}}
\index{fgsl\+\_\+multifit\+\_\+robust@{fgsl\+\_\+multifit\+\_\+robust}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust}]{\setlength{\rightskip}{0pt plus 5cm}integer(c\+\_\+int) function fgsl\+\_\+multifit\+\_\+robust (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{cov, }
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(inout)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_af06ff4c9c8558a30bdf902feb7052d92}
\hypertarget{multifit_8finc_a3654cf72cc42ef37e8ffe3d6ae99d1b0}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+robust\+\_\+alloc}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+alloc@{fgsl\+\_\+multifit\+\_\+robust\+\_\+alloc}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace) function fgsl\+\_\+multifit\+\_\+robust\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+type), intent(in)}]{t, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{n, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{p}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a3654cf72cc42ef37e8ffe3d6ae99d1b0}
\hypertarget{multifit_8finc_add53db0407ecf7e59f5be47df7b6f6ed}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+est@{fgsl\+\_\+multifit\+\_\+robust\+\_\+est}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+est@{fgsl\+\_\+multifit\+\_\+robust\+\_\+est}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+est}]{\setlength{\rightskip}{0pt plus 5cm}integer(c\+\_\+int) function fgsl\+\_\+multifit\+\_\+robust\+\_\+est (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{c, }
\item[{type(fgsl\+\_\+matrix), intent(in)}]{cov, }
\item[{real(c\+\_\+double), intent(out)}]{y, }
\item[{real(c\+\_\+double), intent(out)}]{y\+\_\+err}
\end{DoxyParamCaption}
)}\label{multifit_8finc_add53db0407ecf7e59f5be47df7b6f6ed}
\hypertarget{multifit_8finc_ac11e8d149c1983ababeef2251b4a0e0f}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+free@{fgsl\+\_\+multifit\+\_\+robust\+\_\+free}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+free@{fgsl\+\_\+multifit\+\_\+robust\+\_\+free}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+multifit\+\_\+robust\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(inout)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ac11e8d149c1983ababeef2251b4a0e0f}
\hypertarget{multifit_8finc_a3011471a7916320b0bd4d34c6a17f293}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+maxiter@{fgsl\+\_\+multifit\+\_\+robust\+\_\+maxiter}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+maxiter@{fgsl\+\_\+multifit\+\_\+robust\+\_\+maxiter}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+maxiter}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+robust\+\_\+maxiter (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{maxiter, }
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(inout)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a3011471a7916320b0bd4d34c6a17f293}
\hypertarget{multifit_8finc_a60a15f7b62aa2c94615909be755ddb56}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+name@{fgsl\+\_\+multifit\+\_\+robust\+\_\+name}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+name@{fgsl\+\_\+multifit\+\_\+robust\+\_\+name}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}character(kind=fgsl\+\_\+char,len=fgsl\+\_\+strmax) function fgsl\+\_\+multifit\+\_\+robust\+\_\+name (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a60a15f7b62aa2c94615909be755ddb56}
\hypertarget{multifit_8finc_aef0315d4701dbc6204a8b87ccf9a7a66}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+residuals@{fgsl\+\_\+multifit\+\_\+robust\+\_\+residuals}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+residuals@{fgsl\+\_\+multifit\+\_\+robust\+\_\+residuals}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+residuals}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+robust\+\_\+residuals (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{X, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{c, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{r, }
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(inout)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_aef0315d4701dbc6204a8b87ccf9a7a66}
\hypertarget{multifit_8finc_a75250ed81d817a7a428dd8ec8adc08dd}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+statistics@{fgsl\+\_\+multifit\+\_\+robust\+\_\+statistics}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+statistics@{fgsl\+\_\+multifit\+\_\+robust\+\_\+statistics}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+statistics}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+multifit\+\_\+robust\+\_\+stats) function fgsl\+\_\+multifit\+\_\+robust\+\_\+statistics (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a75250ed81d817a7a428dd8ec8adc08dd}
\hypertarget{multifit_8finc_ab6c0101ec41f2a22cc3441476266d59d}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+tune@{fgsl\+\_\+multifit\+\_\+robust\+\_\+tune}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+tune@{fgsl\+\_\+multifit\+\_\+robust\+\_\+tune}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+tune}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+robust\+\_\+tune (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{tune, }
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(in)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_ab6c0101ec41f2a22cc3441476266d59d}
\hypertarget{multifit_8finc_a38a8512d577cbe1a78d9c7f65c4d1147}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+robust\+\_\+weights@{fgsl\+\_\+multifit\+\_\+robust\+\_\+weights}}
\index{fgsl\+\_\+multifit\+\_\+robust\+\_\+weights@{fgsl\+\_\+multifit\+\_\+robust\+\_\+weights}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+robust\+\_\+weights}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+robust\+\_\+weights (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{r, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{wts, }
\item[{type(fgsl\+\_\+multifit\+\_\+robust\+\_\+workspace), intent(inout)}]{w}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a38a8512d577cbe1a78d9c7f65c4d1147}
\hypertarget{multifit_8finc_add0b89e45ce90eb1a9117d3e45e6b39e}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+status@{fgsl\+\_\+multifit\+\_\+status}}
\index{fgsl\+\_\+multifit\+\_\+status@{fgsl\+\_\+multifit\+\_\+status}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+multifit\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(in)}]{multifit}
\end{DoxyParamCaption}
)}\label{multifit_8finc_add0b89e45ce90eb1a9117d3e45e6b39e}
\hypertarget{multifit_8finc_a32b6331d1e1c82610b617328dc3234cf}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+test\+\_\+delta@{fgsl\+\_\+multifit\+\_\+test\+\_\+delta}}
\index{fgsl\+\_\+multifit\+\_\+test\+\_\+delta@{fgsl\+\_\+multifit\+\_\+test\+\_\+delta}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+test\+\_\+delta}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+test\+\_\+delta (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{dx, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{x, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsabs, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsrel}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a32b6331d1e1c82610b617328dc3234cf}
\hypertarget{multifit_8finc_a6f3f38114ba37459b8d28d7757b0ae3c}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+test\+\_\+gradient@{fgsl\+\_\+multifit\+\_\+test\+\_\+gradient}}
\index{fgsl\+\_\+multifit\+\_\+test\+\_\+gradient@{fgsl\+\_\+multifit\+\_\+test\+\_\+gradient}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+test\+\_\+gradient}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+test\+\_\+gradient (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+vector), intent(in)}]{g, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsabs}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a6f3f38114ba37459b8d28d7757b0ae3c}
\hypertarget{multifit_8finc_aca3c885bfd73f86607f2dd5a818dda56}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+wlinear@{fgsl\+\_\+multifit\+\_\+wlinear}}
\index{fgsl\+\_\+multifit\+\_\+wlinear@{fgsl\+\_\+multifit\+\_\+wlinear}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+wlinear}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+wlinear (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{w, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{cov, }
\item[{real(fgsl\+\_\+double), intent(inout)}]{chisq, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_aca3c885bfd73f86607f2dd5a818dda56}
\hypertarget{multifit_8finc_a0e7bfa86f1948b97bdc540a44d370f1b}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+wlinear\+\_\+svd@{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+svd}}
\index{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+svd@{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+svd}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+svd}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+wlinear\+\_\+svd (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{w, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{real(fgsl\+\_\+double), intent(in)}]{tol, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(inout)}]{rank, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{cov, }
\item[{real(fgsl\+\_\+double), intent(inout)}]{chisq, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a0e7bfa86f1948b97bdc540a44d370f1b}
\hypertarget{multifit_8finc_a7b805f25c1bfc343d95b2183238bfb3d}{}\index{multifit.\+finc@{multifit.\+finc}!fgsl\+\_\+multifit\+\_\+wlinear\+\_\+usvd@{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+usvd}}
\index{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+usvd@{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+usvd}!multifit.\+finc@{multifit.\+finc}}
\subsubsection[{fgsl\+\_\+multifit\+\_\+wlinear\+\_\+usvd}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+multifit\+\_\+wlinear\+\_\+usvd (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+matrix), intent(in)}]{x, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{w, }
\item[{type(fgsl\+\_\+vector), intent(in)}]{y, }
\item[{real(fgsl\+\_\+double), intent(in)}]{tol, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(inout)}]{rank, }
\item[{type(fgsl\+\_\+vector), intent(inout)}]{c, }
\item[{type(fgsl\+\_\+matrix), intent(inout)}]{cov, }
\item[{real(fgsl\+\_\+double), intent(inout)}]{chisq, }
\item[{type(fgsl\+\_\+multifit\+\_\+linear\+\_\+workspace), intent(inout)}]{work}
\end{DoxyParamCaption}
)}\label{multifit_8finc_a7b805f25c1bfc343d95b2183238bfb3d}
